package com.imti.mall.product.service;

import com.imti.mall.model.pms.pojo.PmsProductAttributeValue;
import com.imti.mall.model.pms.pojo.PmsProductLadder;
import com.imti.mall.model.pms.pojo.PmsSkuStock;

import java.util.List;

/**
 * ClassName: PmsProductAttributeValueService
 * Description:
 * date: 2022/9/19 8:58
 *
 * @author: youhun
 * @version:
 * @since JDK 1.8
 */

public interface PmsProductAttributeValueService {
    /**
     * 添加商品属性值表
     * @param productAttributeValue
     * @return
     */
    public boolean addPmsProductAttributeValue(PmsProductAttributeValue productAttributeValue);

    /**
     * 添加商品属性值表
     * @param productAttributeValue
     * @return
     */
    public boolean updatePmsProductAttributeValue(PmsProductAttributeValue productAttributeValue);

    /**
     * 修改商品属性值表
     * @param productAttributeValue
     * @return
     */
    public boolean deletePmsProductAttributeValue(PmsProductAttributeValue productAttributeValue);

    /**
     * 查询商品属性值表
     * @param
     * @return
     */
    public List<PmsProductAttributeValue> findPmsProductAttributeValue(PmsProductAttributeValue pmsProductAttributeValue);


    /**
     * 批量添加
     * @param list
     * @return
     */
    public boolean addList(List<PmsProductAttributeValue> list);

    /**
     * 批量修改
     * @param list
     * @return
     */
    public boolean updateList(List<PmsProductAttributeValue> list);

    /**
     * 批量修改
     * @param list
     * @return
     */
    public boolean deleteList(List<PmsProductAttributeValue> list);
}
